From 2d81582eac87bbf0df52007298acbbd44bc67cd3 Mon Sep 17 00:00:00 2001
From: Adam Soltys
Date: Thu, 3 Nov 2022 14:00:14 -0700
Subject: invoice requests
---
src/routes/(app)/[username]/+page.svelte | 40 ++++++++++++----------
.../(app)/[username]/settings/+page.server.js | 14 ++++++--
2 files changed, 33 insertions(+), 21 deletions(-)
(limited to 'src/routes/(app)/[username]')
diff --git a/src/routes/(app)/[username]/+page.svelte b/src/routes/(app)/[username]/+page.svelte
index 78e9a9d3..6bab769b 100644
--- a/src/routes/(app)/[username]/+page.svelte
+++ b/src/routes/(app)/[username]/+page.svelte
@@ -44,23 +44,19 @@
{subject.address && subject.address !== 'null' ? subject.address : ''}
-
@@ -70,9 +66,9 @@
class="cursor-pointer w-[292px] md:w-[342px] h-[342px] border border-lightgrey rounded-3xl flex p-5 justify-center items-center relative mx-auto"
/>
-
-
{lightningAddress}
-
+
+
diff --git a/src/routes/(app)/[username]/settings/+page.server.js b/src/routes/(app)/[username]/settings/+page.server.js
index ae7e0a78..bf5661f6 100644
--- a/src/routes/(app)/[username]/settings/+page.server.js
+++ b/src/routes/(app)/[username]/settings/+page.server.js
@@ -1,12 +1,22 @@
import { invalid } from '@sveltejs/kit';
import { auth, get, post } from '$lib/utils';
+import Qr from 'qrcode-base64';
+
+export async function load({ locals: { user } }) {
+ return {
+ otpQr: Qr.drawImg(
+ `otpauth://totp/coinos:${user.username}?secret=${user.otpsecret}&period=30&digits=6&algorithm=SHA1&issuer=coinos`,
+ { size: 600 }
+ )
+ };
+}
export const actions = {
- default: async ({ cookies, request }) => {
+ default: async ({ cookies, locals, request }) => {
let form = Object.fromEntries(await request.formData());
let user = {
- ...(await get('/me', auth(cookies))),
+ ...locals.user,
...form
};
--
cgit v1.2.3